package vip.denglei.company.util.kuidi100;

import com.kuaidi100.sdk.response.QueryTrackResp;


public class ExpressSupplement100 {
    public static void main(String[] args) {
//        String orderIds = "122_649074628139945984";
//        List orderList = Lists.newArrayList(orderIds.split(","));
//        orderList.stream().forEach(
//                o -> {
//                    String res = HttpRequest.get("" + o).header(
//                            "token", "").execute().body();
//                    JSONObject object = JSONUtil.parseObj(res);
//                    OrderVo orderVo = JSONUtil.toBean(object.getStr("data"), OrderVo.class);
//                    try {
//                        QueryTrackResp queryTrackResp =
//                                KdUtil.queryTrack(orderVo.getOrder().getDeliveryCompany().replace("ztky","zhongtong"),
//                                orderVo.getOrder().getDeliverySn(),
//                                orderVo.getOrder().getMobile());
//                        List<QueryTrackData> oldQ = queryTrackResp.getData();
//                        System.out.println("快递接口，"+oldQ);
//                        if (Objects.nonNull(oldQ)) {
//                            oldQ.stream().forEach(ld -> {
//                                queryTrackResp.setData(Lists.newArrayList(ld));
//
//
//                                S
//
//                            });
//                        }
//
//                    } catch (Exception e) {
//                        e.printStackTrace();
//                    }
//                }
//        );


//        String param = JSONUtil.toJsonStr(queryTrackResp);
//        System.out.println(SignUtils.sign("paramparam:jieguo:")+param  );
//        System.out.println(SignUtils.sign(param + "1syhl9t"));
//        String result = HttpRequest.post("http://bcc.bebird.cn/prod-api/api-mall/api/tracks" +
//                "/notify" +
//                "?sign=" + SignUtils.sign(param + "1syhl9t") + "&param=" + param).execute().body();
//        System.out.println("结果:"+result);
//        System.out.println("结果:wancheng"+result);

        try {
            QueryTrackResp queryTrackResp=  KdUtil.queryTrack("yuantong","YT7432990621242",null);
            System.out.println(queryTrackResp);
        } catch (Exception e) {
            throw new RuntimeException(e);
        }


    }
}
